package dao;

import com.google.inject.ImplementedBy;
import models.*;
import services.DateReport_Repository_JPA;

import java.util.List;
import java.util.concurrent.CompletionStage;

@ImplementedBy(DateReport_Repository_JPA.class)
public interface DateReport_Repository {
    CompletionStage<List<DateReport_P_Entity>> getDateReport (String StartDate, String EndDate, String HWMC, String KHMC);
    CompletionStage<List<DateReportDept_P_Entity>> getReportDept (String StartDate, String EndDate, String HWMC);
}
